﻿
@charset "utf-8";/* CSS Document */



/*remove the gray background color from tap, default value is inherit*/

html{min-height:100%;-webkit-tap-highlight-color: transparent;}

body{min-height:100%; font-family:'Microsoft Yahei', 'Arial';  font-size:14px; color: #666; -webkit-overflow-scrolling: touch; overflow-x:hidden; background: url(../images/partbg5.jpg);}

/*dt,liÃ¦Â²Â¡Ã¦Å“â€°marginÃ¥â€™Å’padding*/

body,h1,h2,h3,h4,h5,h6,dl,dd,p,th,td,form,figure{ margin:0; }

ul,ol,menu{ margin:0;padding:0; list-style: none; }

ul{list-style-type: none;}

img{ vertical-align: middle; border:0; }

table{ border-collapse: collapse; border-spacing: 0; }
a  { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent;color:#333; transition:all 300ms ease 0s;color:inherit;}
.fl{float:left;}

.fr{float:right;}

.clear{zoom:1;}

.clear:after{content: ''; display: block; clear: both;}

.clearfix{zoom:1;*zoom: 1; *clear: both;}

.clearfix:before, .clearfix:after { display: table; clear: both; content: '';}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    line-height: 0;
    font-size: 0;
}
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}
.imgZoom {
    overflow: hidden;
    -webkit-transform: rotate(0);
    transform: rotate(0);
}
.clearfix:after{content: ''; display: block; clear: both;}
/* Ã¥Â¸Â¸Ã©â€¡ÂÃ¨Â®Â¾Ã§Â½Â® */
.header-wrap{width:95%;margin-right:auto;margin-left:auto;}
.wrap { width:82%; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
/*Ã¥Â¯Â¹ie8Ã¨Â®Â¾Ã§Â½Â®Ã¦Å“â‚¬Ã¥Â°ÂÃ¥Â®Â½Ã¥ÂºÂ¦Ã¯Â¼Å’Ã©ËœÂ²Ã¦Â­Â¢Ã©Â¡ÂµÃ©ÂÂ¢Ã©â€â„¢Ã¤Â¹Â±*/
/*for ie8*/
body{min-width:1240px\9; overflow-x:auto;}
/*for ie9+*/
@media all and (min-width:0){
  body{min-width:0; overflow-x:hidden;}
}
body{font-size:15px; line-height:1.8; color:#555; background:#fff;}
a{color:inherit;}
a:hover { color:#b51a2d;}
::-moz-selection {color:#fff; background:#c40000; }
::selection {color:#fff; background:#c40000; }
::-webkit-input-placeholder { color:#aaa; }
.placeholder { color:#aaa;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
/*---------------Ã¥Â¤Â´Ã©Æ’Â¨Ã¥Â¯Â¼Ã¨Ë†Âª--------------*/
.header{position:fixed;left:0;right:0;top:0;z-index:999;height:90px;background: rgba(0,0,0,.3);}
.header.mini{height:75px;background-color:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);-ms-box-shadow:0 0 10px rgba(0,0,0,.2);-o-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow: 0 5px 8px rgba(0,0,0,.2);}


.header .header_in{margin: 0 auto;height: inherit;animation-name:fadeInDown;animation-direction: normal;animation-duration: .5s;animation-delay: .5s;}
.header .header_logo {float:left;margin-top: 20px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;    width:21%;position: relative;text-align: center;}
.logo{background: url(../images/logo.png) no-repeat left top;width: 390px;height:55px;position: relative;text-align: center;background-size: 100%;}


.navBox{ float:right; position:relative;   width: 70%;}
.header .navBox .nav_container{ height:90px;}
.nav{ vertical-align:bottom;} 
.nav li {float: left;     height: inherit; width: 14%;text-align: center;}
.nav > li > a,.nav > li > .parent > a {line-height:90px;margin-bottom:-2px;font-size:16px;color: #333; position:relative;display:block;padding:0 1px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s; }


.nav > li > a::after,.nav > li > .parent > a::after{ content:''; position:absolute; bottom:0; left:50%;width:0;  height:1px;transition: all 0.5s;-webkit-transition: all 0.5s;  }
.nav > li:hover > a::after,
.nav > li.act > a::after,.nav > li:hover > .parent > a::after,
.nav > li.act > .parent > a::after { width:100%; left:0; }
.nav .subNav{ position:fixed; left:0; right:0;  opacity:0; overflow:hidden; top:90px;  background:#FFF; box-shadow: 0 2px 5px rgba(0,0,0,0.075);border-top: 1px solid #f5f5f5; height:240px;}
.nav li:hover .subNav{  opacity:1;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.nav .subNav ul{ position:relative;}
.nav .subNav li{ float:left; position:relative; margin:0;}
.nav .subNav li::after{ content:'';position:absolute; top:50%; margin-top:-0.5em; right:0; height:1em; width:1px; background:#150e0e; opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}

.nav .subNav li:last-child::after{ display:none;}
.nav .subNav li a{ font-size:16px; white-space:nowrap; color:inherit; line-height:50px; padding:0 22px;}
.nav .subNav li:hover a,.subNav li.act a{ color:#FFC94D; }
.nav .subNav li > a::after{ display:none;}
.nav .icon_control{ display:none;}

.header .header_tools li{font-size: 16px;float: left;text-align: center;color: #fff;cursor: pointer;margin:0px;}
.header .header_tools .fix{position:relative; z-index:2;    height: 90px;}
/*.header .header_tools li.search:before{content:""; left:-25px; top:0px; width:1px; height:20px; background:#fff; opacity:.1; position:absolute;}*/

.header.mini .header_tools:after{    content: "";
    width: 600px;
    background: #c40000;
    /* background-image: linear-gradient(#188146, #0968a6); */
    height: 100%;
    position: absolute;
    top: 12px;
    left: 0;
    z-index: -1;}
.header:hover .header_tools:after{    content: "";
    width: 600px;
    background: #c40000;
    /* background-image: linear-gradient(#188146, #0968a6); */
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    z-index: -1;}

.header .header_tools{float: right;position: relative;/* width: 10%;margin-top: 35px; */    padding-left: 22px;}
.header .header_tools > div{ float:left; margin:0 10px;}
.header .close{position:absolute; top:35px; right:35px; width:36px; height:36px; background:url(../images/icon_close.png) no-repeat center; cursor:pointer; }

.header .header_tools .search{vertical-align: middle;    display: block;/* width:25%; */}
.header .header_tools .navMenu {/* width:25%; display: none;*/ }
.header .header_tools .log{/*width:38%;margin: 0 10px; */        }

.header .header_tools .search .icon_search{display:block;width:26px;height: 90px;background: url(../images/ss_01.png) no-repeat 0px 35px;cursor:pointer;vertical-align: middle;margin: 0 auto;}
.header .header_tools .log .icon_log{ display:block; width:26px; height:26px; background:url(../images/icon_top.png) no-repeat 0 -72px; cursor:pointer; display: inline-block;vertical-align: middle;}
.header .header_tools .navMenu .icon_menu{ display:block; width:26px; height:26px; background:url(../images/icon_top.png) no-repeat 0 -158px; cursor:pointer;  vertical-align: middle;  margin: 0 auto;    display: none;}

.header.mini .header_tools .search .icon_search{ display:block; width:26px; height:75px; background:url(../images/ss_01.png) no-repeat 0 35px; cursor:pointer; vertical-align: middle;   margin: 0 auto;}
.header.mini .header_tools .log .icon_log{ display:block; width:26px; height:26px; background:url(../images/icon_top.png) no-repeat 0 -72px; cursor:pointer; display: inline-block;vertical-align: middle;}
.header.mini .header_tools .navMenu .icon_menu{ display:block; width:26px; height:26px; background:url(../images/icon_top.png) no-repeat 0 -158px; cursor:pointer;  vertical-align: middle;  margin: 0 auto;display:none; }

.header .header_tools .search .pop_search{ position:fixed; top:0; left:0; right:0; bottom:0; background:url(../images/papelbg.jpg) no-repeat center; background-size:cover; display:none; z-index:9;} 
.header .header_tools .search .pop_search .searchBox{position:absolute; left:45px; right:45px; top:50%; margin-top:-37px; border-bottom:1px solid #fff;}
.header .header_tools .search .pop_search .searchBox .search_h{ width:100%; box-sizing:border-box; border:0; padding:15px 85px 15px 85px; font-size:34px; color:#fff; text-align:center; background:none;}
.header .header_tools .search .pop_search .searchBox .search_h::-webkit-input-placeholder { color: #fff; } 
.header .header_tools .search .pop_search .searchBox .search_h:-moz-placeholder { color: #fff; } 
.header .header_tools .search .pop_search .searchBox .search_h::-moz-placeholder { color: #fff; } 
.header .header_tools .search .pop_search .searchBox .search_h:-ms-input-placeholder { color: #fff; } 
.header .header_tools .search .pop_search .searchBox .icon_s{position:absolute; top:50%; margin-top:-16px; left:28px; width:31px; height:33px; background:url(../images/icon_search.png) no-repeat center;}
.header .header_tools .search .pop_search .searchBox .search_btn{position:absolute; top:50%; margin-top:-0.75em; right:0; width:80px; text-align:center; color:#fff; font-size:20px; line-height:1.5; cursor:pointer;}

.header .header_tools .log  a {color: #fff;   /*line-height: 65px;*/ font-size: 14px;}
.header .header_tools .log  a span{ float:left;}
.header .header_tools .log a>div{display:inline; padding-right: 15px;}

.link_other{top: 100%;position: absolute;left: 0;width: 100%;background-color: #cb0002;text-align: left;font-size: 16px;/* padding:20px 25px; */display: none;    }
.link_other li{clear:both;display:block;padding-left:25px;height: 50px;line-height: 50px; }
.log:hover .link_other{display:block;}


.log:hover .link_other.show { display: block;}
.log:hover .link_other.show a{ display: block; line-height: 40px;}
.header.mini .header_tools .log a span{float: left;line-height: 75px;}

.header .header_tools .log .pop_log{ display:none;position:absolute; top:73px; left:50%; margin-left:-47px; width:94px;}
.header .header_tools .log .pop_log li{ margin-bottom:1px;}
.header .header_tools .log .pop_log li a{ line-height:2.5; font-size:16px; display:block; text-align:c; color:#fff; background:#7F5A23; text-align:center;}
.header .header_tools .log .pop_log li a:hover{ background:#710000;}
.header .header_tools .language a{ display:inline-block; height:26px; line-height:24px; text-align:center;width:26px; box-sizing:border-box; border:1px solid #FFF;border-radius:13px; -webkit-border-radius:13px; font-size:85%; display: none}

.header.on,.header:hover {background-color:#fff; color:#333;}

.header:hover .nav li.on .v1,.header:hover,.nav li:hover .v1,.nav li.on .v1,.nav li:hover .v1{color:#0051a8; cursor: pointer;}
.header.mini .header_logo{ float:left; margin-top:10px; }
.header.mini .logo,.header:hover .logo{background: url(../images/logo1.png) no-repeat left top;width: 390px;height:55px;cursor: pointer;background-size: 100%;}
.hd_phone{
  font-size: 0;
  padding-top: 33px;float: left;
  /* padding-left: 30px; */
}
.hd_phone>*{
  display: inline-block;
  vertical-align: middle;
}
.hd_phone img +img{
  display: none;
}
.hd_phone span{
	 background:url(../images/phone_1.png) no-repeat center left; padding-left:35px;
 
  font-size: 28px;
  color: #fff;
  font-family: impact;
  line-height: 1;
}
.header.mini .hd_phone{ padding-top:23px;}
.header.mini .hd_phone span{ color:#cb0101;background:url(../images/phone_2.png) no-repeat center left;}
.header:hover .hd_phone{ padding-top:33px;}
.header:hover .hd_phone span{ color:#cb0101;background:url(../images/phone_2.png) no-repeat center left;}
.header:hover .header_tools .search .icon_search{ display:block; width:26px; height:75px; background:url(../images/ss_01.png) no-repeat 0 35px; cursor:pointer; vertical-align: middle;   margin: 0 auto;}
.header.mini:hover  .hd_phone{ padding-top:23px;}




.nav_p{ text-align:center; }
.nav_p > ul > li{ display:inline-block; margin:0 26px;vertical-align:top;}
.nav_p > ul >.telShow{ display:none;}
.nav_p > ul > li > a ,.nav_p > ul > li > .parent a{ display:block; font-size:22px; line-height:2.5; padding-bottom:16px; background:url(../images/icon_down5.png) no-repeat center bottom;}
.nav_p .subNav{display:none;margin-top:-0.5em;padding-top:1.5em;background:url(../images/nav_adore.png) no-repeat center top;background-size:auto 1em;}
.nav_p .subNav li a{ display:block; white-space:nowrap; line-height:38px;font-size:16px; }
.nav_p .subNav li a:hover{opacity:1;}

.nav_p{ text-align:center; }
.nav_p > ul > li{ display:inline-block; margin:0 26px;vertical-align:top;}
.nav_p > ul >.telShow{ display:none;}
.nav_p > ul > li > a ,.nav_p > ul > li > .parent a{ display:block; font-size:22px; line-height:2.5; padding-bottom:16px; background:url(../images/nav_adore.png) no-repeat center bottom;}
.nav_p .subNav{ margin-top:15px;}

.nav_p .subNav li a{ display:block; white-space:nowrap; line-height:2; opacity:0.6;}
.nav_p .subNav li a:hover{opacity:1;}


.header .close{ /* width:0.6rem; height:0.6rem; right:0.5rem; top:0.5rem; background-size:contain; */}

.panel{ display:none; position:fixed; top:0; left:0; right:0; bottom:0; background:url(../images/papelbg.jpg) no-repeat center; background-size:cover; z-index:999999;}
.panel a{ color:#fff;}
.panel .panel_tb{ display:table; width:100%; height:100%; table-layout:fixed;}
.panel .panel_td{ display:table-cell; width:100%; height:100%; vertical-align:middle;}


  .nav_p{ display:block; text-align:center;}
  .nav_p > ul > li,.nav_p > ul > .telShow{ display:block; margin:0;}
  .nav_p > ul > li > .parent a{ display:inline-block;}
  .nav_p > ul > li > a, .nav_p > ul > li > .parent a{ padding-bottom:0; line-height:2.5; font-size:18px;text-align:center; background:none;}
  .nav_p .parent{ position:relative; cursor:pointer;}
  .nav_p .parent .icon_control{ position:absolute; display:block; z-index:99; top:0; right:0; width:6em; height:100%; background:url(../images/icon23.png) no-repeat 3.5em center; background-size:1em auto;  cursor:pointer;}
  .nav_p .parent.open .icon_control{ background-image:url(../images/icon24.png);}
  .nav_p li:hover .parent a,.nav li.act .parent> a{ }
  .nav_p .subNav{ display:none; margin-top:-0.5em; padding-top:1.5em; background:url(../images/icon_down5.png) no-repeat center top; background-size:auto 1em;}

.mini .nav > li > a,.mini .nav > li > .parent > a{ line-height:62px;}
.mini .nav .subNav{ top:62px;}
.mini .head_r{ margin-top:19px;}
.mini .head_r .log .pop_log{ top:43px;}
.mini .logo img{ max-height:42px;}
.mini{background:rgba(255, 255, 255) }
.mini .nav > li > a,.mini .nav > li > .parent > a{ line-height:70px;height:70px;    color: #333;}
.mini .nav .subNav{ top:75px;}
.mini .header_tools{ position: relative;top:-12px;    height:75px;}
.mini .header_tools .log .pop_log{ top:43px;}
.mini .logo img{ max-height:42px;}
.mini>.header_in>.header_tools>.search>.icon_search{ display:block; width:26px; height:26px; background:url(../images/icon_top1.png) no-repeat 0 0; cursor:pointer;}
.mini>.header_in>.header_tools>.navMenu>.icon_menu{ display:block; width:26px; height:26px; background:url(../images/icon_top1.png) no-repeat 0 -52px; cursor:pointer;}

/* Ã¤Â¸â€¹Ã¦â€¹â€° */
.head-v3{}
.head-v3 .navigation-inner{}
.navigation-up{}
.navigation-up .navigation-v3{      z-index: 1;  float: right;position: relative;width:55%;height:90px; line-height: 90px;}
.navigation-up .navigation-v3 li{float: left;     height: inherit; /*width:10.5%;*/width:16%;text-align: center;}
.navigation-up .navigation-v3 .nav-up-selected{/*background:#344157*/}
.navigation-up .navigation-v3 .nav-up-selected-inpage{}
.navigation-up .navigation-v3 li h2{font-weight:normal;padding:0;margin:0; font-size: 18px;}
.navigation-up .navigation-v3 li h2 a{position: relative;color:#fff;display:inline-block;height:90px; line-height: 90px;transition: all .5s ease;}
.navigation-up .navigation-v3 li h2 a::before { content: '';  position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); display: block;
 width: 0; height: 2px; background-color: #c40000; opacity: 0; transition: all .5s ease;}
.navigation-up .navigation-v3 li:hover h2 a::before{ width:100%; opacity: 1;}
.navigation-up .navigation-v3 li:hover h2 a{ color:#c40000 !important;}
 
 
 
.navigation-down{position:absolute;top:90px;left:0px;width:100%;}
.navigation-down .nav-down-menu{width:100%;margin:0;background: url(../images/yt_navbg_01.jpg) #fbfbfb no-repeat center;box-shadow: 0 2px 5px rgba(0,0,0,0.075);position:absolute;top:0px;    border-top: 1px solid #f5f5f5; height:360px;}
.box_l_infor{ float:left; width:60%;}
.box_l_img{ float:right; width:33%;}
.box_l_img .oneimg { width:100%;}
.box_l_img .oneimg img { display: block;width:100%;}
.box_l_tit{ width:100%; font-size:25px; color:#333; font-weight:bold; line-height:40px;}
.box_l_txt{ width:100%; margin-top:10px;}
.box_l_txt p{ font-size:16px; color:#666; line-height:34px;}
.r_infor{ width:100%; padding-left:20%; padding-top:60px;}
.r_infor dt{ font-size: 28px;  font-weight: normal; color: #fff; line-height: 28px; margin-bottom: 24px;}
.r_infor dd{ font-size: 16px;  font-weight: normal; color: #fff; line-height: 32px;}


.navigation-down .nav-down-menu .navigation-down-inner{margin:auto;/*width:100%;*/  position:relative}
.header.mini .navigation-up .navigation-v3 li h2 a{color:#333;cursor: pointer;display:inline-block;height:75px; line-height: 75px;}
.header.on .navigation-up .navigation-v3 li h2 a{color:#333;cursor: pointer;}
.header:hover .navigation-up .navigation-v3 li h2 a{color:#333;cursor: pointer;}
.header.mini .navigation-up .navigation-v3{float: right;position: relative;width:55%;height:75px; line-height:75px;}
.header.mini .navigation-down{position:absolute;top:75px;left:0px;width:100%}

 .navigation-down-inner .box_l{width: 65%;float: left;padding-left:4%; padding-top:60px; padding-bottom:60px;opacity: 0;filter: alpha(opacity=0);transform: translateY(20px);transition: all .5s cubic-bezier(.4,.5,.58,1.11);transition-delay: 0.3s;}
 .navigation-down-inner .box_r{width: 25%;float: left;text-align: left;opacity: 0;filter: alpha(opacity=0);transform: translateX(20px);transition: all .5s cubic-bezier(.4,.5,.58,1.11);transition-delay: 0.4s;}
.navigation-down-inner .box_l,
.navigation-down-inner .box_r{opacity: 1;filter: alpha(opacity=100);transform: translate(0,0);}
.navigation-down-inner .box_l li{width: 20%; padding-right:2%;float: left;height: 30px;line-height: 30px;font-size: 16px;margin-top:20px;margin-bottom: 15px; color: #333;;position: relative;text-align: left;padding-top: 15px;}

.navigation-down-inner .box_l li a{display: block; border:1px solid #e1e1e1; padding-left:15px; line-height:40px; position:relative;}
.navigation-down-inner .box_l li a::before {  content: '';  position:absolute; top:10px; right:10px; width:20px; height:20px; background:url(../images/rgiht.png) no-repeat center right;}
.header_phone{ float:right; margin-right: 50px;}
.mini:hover .header_tools{ height:87px;}

/*首页右侧客服*/
.float_right{
  position: fixed;
  right: 10px;
  top: 30%;
  z-index: 99;
}
.float_right ul li{
  width: 76px;
  height: 76px;
  padding-top: 12px;
  margin-bottom: 5px;
  background-color: #ecf1e9;
  border-radius: 6px;
  text-align: center;
}
.float_right ul li img + img,.float_right ul li:hover img{
  display: none;
}
.float_right ul li p{
  font-size: 14px;
  color: #00512d;
  margin-top: 8px;
}
.float_right ul li:hover{
  background-color: #00512d;
}
.float_right ul li:hover img + img{
  display: inline-block;
}
.float_right ul li:hover p{
  color: #fff;
}



@media (max-width:1600px){  
.wrap{ width:90%; min-width:auto;}
}
@media (max-width:1500px){
.wrap{ width:85%; min-width:auto;}
.head-v3{}

}
@media (max-width:1400px){
.wrap{ width:85%; min-width:auto;}
.head-v3{}
.header.mini .logo, .header:hover .logo {
    width: 280px;
    height: 52px;
    background-size: 100%;
    margin-top: 5px;
}
.header .header_logo {
    float: left;
    margin-top: 20px;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    width: 18%;
    position: relative;
    text-align: center;
}
.logo {
 width: 280px;
    height: 52px;
    background-size: 100%;
    margin-top: 7px;
}
  
}
@media (max-width:1360px){
.wrap{ width:85%; min-width:auto;}

.header .header_tools .search{vertical-align: middle;/* width: 20%; */}
.header .header_tools .navMenu {/*width: 20%;*/}
.header .header_tools .log{width: 60%;}

}
@media (max-width:1200px){

.head-v3{ display: none;}
.header .header_tools{ float: right;position: relative; }

.header .header_tools .search{vertical-align: middle;/* width:25%; */}
.header .header_tools .navMenu {/*width:25%;*/}
.header .header_tools .log{/*width:50%;*/   }
.index1_m1 {
    margin-bottom: 40px;
}
.i1m2_list li {
    width: 19%;
  float: left;
    margin-right: 1.25%;
}
}

@media (max-width:1024px){
  
.logo {
    background: url(../images/logo.png) no-repeat left top;
   width: 285px;
    height: 52px;
    position: relative;
    text-align: center;
}

.header .header_tools .search .icon_search {
    display: block;
    width: 26px;
    height: 80px;
    background: url(../images/icon_top2.png) no-repeat 0 3px;
    cursor: pointer;
    vertical-align: middle;
    margin: 0 auto;
}
.header .header_tools .search .icon_search {
    display: block;
    width: 26px;
    height: 90px;
    background: url(../images/icon_top.png) no-repeat 0px 5px;
    cursor: pointer;
    vertical-align: middle;
    margin: 0 auto;
}  
.hd_phone{
  font-size: 0;
  padding-top:0px;
  float: left;
  /* padding-left: 30px; */
}  
  
}

@media (max-width:960px){
  .header .logo{ padding:0.17rem 0.35rem ; line-height:1.06rem; text-align:left; margin:0; float:none;}
  
  
  
  .header .logo img{max-height:1.06rem;}
  
  .header .header_tools {
    float: right;
    position: relative;
    width: 28%;
}

.header .header_tools li {
    font-size: 16px;
    float: left;
    text-align: center;
    color: #fff;
    cursor: pointer;
    margin: 0px 5px;
}
  
  .header .header_tools .navMenu {display: block;}
  
    .header{ height:80px; background:#fff; box-shadow: 0 5px 8px rgba(0,0,0,.2);}
  .logo {background: url(../images/logo1.png) no-repeat left top; width: 280px;  height:52px;  position: relative;  text-align: center; background-size:100%; margin-top:0px;}
  .nav_p .parent{ position:relative; cursor:pointer;}
  .nav_p .parent .icon_control{ position:absolute; display:block; z-index:99; top:0; right:0; width:6em; height:100%; background:url(../images/icon23.png) no-repeat 3.5em center; background-size:1em auto;  cursor:pointer;}
  .nav_p .parent.open .icon_control{ background-image:url(../images/icon24.png);}
  .nav_p li:hover .parent a,.nav li.act .parent> a{ }
  
  .header .header_tools {
    float: right;
    position: relative;
    /* width: 10%; */
    margin-top: 0px; 
}

.header .header_tools .log { width:30%;}
.header .header_tools .log  a span{ line-height:80px; color:#555; font-size:16px;}
.header .header_tools .search .icon_search{display: block;width: 26px;height: 80px;background: url(../images/icon_top2.png) no-repeat 0 3px;cursor: pointer;vertical-align: middle;margin: 0 auto;}
.header .header_tools .navMenu .icon_menu {display: block;width: 26px;height: 80px;background: url(../images/icon_top2.png) no-repeat 0 -76px;cursor: pointer;vertical-align: middle;margin: 0 auto;display: block;}
.header .header_tools .navMenu{/* margin-left:10px; */}

.header .header_tools li.language {
    font-size: 16px;
    float: left;
    text-align: center;
    color: #000;
    cursor: pointer;
/*    margin: 0px 10px;*/

}
.header .header_tools  li{ magin:0 5px;}
.header .header_tools  li.language a {
    display: inline-block;
    height: 26px;
    line-height: 24px;

    text-align: center;
    width: 26px;
    box-sizing: border-box;
    border: 1px solid #000;
    border-radius: 13px;
    -webkit-border-radius: 13px;
    font-size: 85%;
}  
.header:hover .header_tools:after{content: "";
    width: 0px;
    /* background: #15499a; */
    background:transparent;
    height: 90px;
    position: absolute;
    top: -35px;
    left: 0;
    z-index: 1;}
.header.mini .logo, .header:hover .logo {
    background: url(../images/logo1.png) no-repeat left top;
    cursor: pointer;
     width: 260px;background-size: 100%;
    height: 52px;
}
}
@media (max-width:800px){
  .header .header_tools > div{ display: block;}
  .hd_phone { font-size: 0; padding-top: 0px;display: none;/* padding-left: 30px; */}
   .hd_phone img +img {display: inline-block;}
  .hd_phone span {margin-left: 7px;font-size: 30px;color: #cc0102; font-family: impact;line-height: 1;}
  
  .header .header_tools .search {vertical-align: middle;display: block;}
  .hd_phone { font-size: 0;padding-top: 28px;}
  .header .header_tools {float: right;position: relative;}
    .header .header_tools .fix { position: relative; z-index: 2; float: right;}  
  .header .header_tools > div {float: left; margin: 0px;}
}
@media (max-width:767px){
}

@media (max-width:640px){
}

@media (max-width:520px){
.header .header_tools .navMenu .icon_menu {
  
    width: 26px;
    height: 80px;
    background: url(../images/icon_top2.png) no-repeat 0 -47px;
    cursor: pointer;
    vertical-align: middle;
    margin: 0 auto;
    display: block; 
}
.header .header_tools .search .pop_search .searchBox .search_h {
    font-size: 130%;
}
.wrap{ width:100%; min-width:auto;}
.link_other {
    top: 100%;
    position: absolute;
    left: 0;
    width: 600px;
    background-color: #15499a;
    text-align: left;
    font-size: 16px;
    padding: 10px;
    display: none;
}
.header .header_tools .log a span {
    line-height:0px; display: none;
    float: left;
}

.head-v3{ display: none;}
.new-actives .tab-bd li{}
.new-actives .tab-bd ul { background:transparent; overflow: hidden;padding-top: 0px;
}
.new-actives .tab-bd .list-box {width:50%;margin-bottom: 15px; background: #FFF; overflow: hidden;padding-top: 0px;    padding: 20px;
}
.new-actives .tab-bd li {  clear: both;overflow: hidden;  margin-bottom:0px; width: 100%; position: relative; }
}
@media only screen and (max-width: 1660px) {
.wrap{ width:90%; min-width:auto;}
.header .header_tools .log  a {color: #fff;  /* line-height: 65px; font-size: 12px;*/}
}
@media only screen and (max-width: 520px){
  .header .header_tools > div {
    display: none;
}
.header .header_tools .search {
    vertical-align: middle;
     display: block; 
    /* width: 25%; */
}
/* .wrap{ width:100%; min-width:auto;} */
.float_right{ display: none;}
}





